/*******************************************************************************
  * 文件：KeyHandler.h
  * 作者：zyz
  * 版本：v1.0.0
  * 日期：2017-08-03
  * 说明：按键处理
*******************************************************************************/
#ifndef __KEY_HANDLER_H
#define __KEY_HANDLER_H

/* 头文件 *********************************************************************/
#include "Typedefine.h"
#include "Constant.h"

/* 宏定义 *********************************************************************/
/* 类型定义 *******************************************************************/
/* 变量声明 *******************************************************************/   
/* 函数声明 *******************************************************************/
void Key_PowerLongPressHandler(void);         // 电源键长按处理函数
void Key_S1LongPressHandler(void); // S1键长按处理函数
void Key_WarmPressHandler(void);          // Warm键短按回调函数
void Key_BoostPressHandler(void);         // Boost键短按回调函数
void Key_PausePressHandler(void);         // Pause键短按回调函数
void Key_Hob1PressHandler(void);          // Hub1键短按回调函数
void Key_Hob2PressHandler(void);          // Hub2键短按回调函数
void Key_Hob3PressHandler(void);          // Hub3键短按回调函数
void Key_Hob4PressHandler(void);          // Hub4键短按回调函数
void Key_Hob1LongPressHandler(void);          // Hub1键长按回调函数
void Key_Hob2LongPressHandler(void);          // Hub2键长按回调函数
void Key_Hob3LongPressHandler(void);          // Hub3键长按回调函数
void Key_Hob4LongPressHandler(void);          // Hub4键长按回调函数
void Key_AddPressHandler(void);           // 加键短按回调函数
void Key_SubPressHandler(void);           // 减键短按回调函数
void Key_AddContinuePressHandler(void);   // 加键连按回调函数
void Key_SubContinuePressHandler(void);   // 减键连按回调函数
void Key_LockShortPressHandler(void);     // 童锁组合键短按回调函数(上锁)
void Key_LockLongPressHandler(void);      // 童锁组合键长按回调函数(解锁)
void Key_SliderHandler(U8 u8Slider);      // 滑条回调函数

#endif  /*** #ifndef __KEY_HANDLER_H ***/

/***************************** 文件结束 ***************************************/
